human-made landscape - Español Inglés Diccionario